using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using AppEnvironment.Lib.Interfaces;

namespace AppEnvironment.Lib.Internal
{
    internal class NonWebStateHolder : IStateHolder
    {
        public NonWebStateHolder()
        {
            Values = new Hashtable();
        }

        private Hashtable mValues;
        private Hashtable Values
        {
            get { return mValues; }
            set { mValues = value; }
        }


        #region IStateHolder Members

        public object this[string key]
        {
            get
            {
                return Values[key];
            }
            set
            {
                Values[key] = value;
            }
        }

        #endregion
       
    }
}
